#ifndef GY_PATTERNCOMBOBOX_H
#define GY_PATTERNCOMBOBOX_H

#include "GY_ControlLibrary_global.h"
#include <QComboBox>
#include <QHBoxLayout>
#include <QLabel>

class GY_CONTROLLIBRARY_EXPORT GY_PatternComboBox : public QComboBox
{
    Q_OBJECT
public:
    explicit GY_PatternComboBox(QWidget *parent = nullptr);

    void addPatternDataItem(const QString &PatternName, const QString &PatternBitmap);

private:
    QWidget* addPatternWidget(const QString &patternBitmap);
};

#endif // GY_PATTERNCOMBOBOX_H
